#! /usr/bin/env python
# -*- coding:utf-8 -*-

# 添加头部注释参考博文
# https://blog.csdn.net/qq_36512295/article/details/89057856

print()

'''
字典的嵌套
'''

dic={
    'name':'汪峰',
    'age':48 ,
    'wife':[{'name':'国际章','age':38},{'name':'歪果仁','age':22}],
    'children': {'girl_first':'小苹果','girl_second':'小歪','girl_three':'顶顶'}
}

# 1 获取汪峰的名字
print(dic.get('name'))
print(dic['name'])

# 2 获取这个字典 {'name':'国际章','age':38}
print(dic.get('wife')[0])

# 3 获取汪峰妻子的名字
print(dic.get('wife')[0].get('name'))

# 4 获取汪峰第二个孩子的名字
print(dic.get('children').get('girl_second'))


# 练习
dic1={
    'name':['alex',2,3,4],
    'job':'teacher',
    'oldboy':{'alex':['python1','python2',100]}
}

# 1 将name对应的列表追加一个元素'wusir'
dic1.get('name').append('wusir')
print(dic1)
# 2 将name对应的列表alex首字母大写
dic1.get('name')[0]='Alex'
print(dic1)
# 3 将oldboy对应的字典增加一个键值对'老男孩':'linux'
dic1.get('oldboy')['老男孩']='linux'
print(dic1)
# 4 将oldboy对应的字典中的alex对应的列表中的python2删除
dic1.get('oldboy').get('alex').remove('python2')
print(dic1)